SCALE-EA: A Scalability Aware Performance Tuning Framework for OpenMP Applications
نویسندگان
چکیده
منابع مشابه
A Performance Tuning Framework
Design and implementation of applications comprise an anticipation of what increased performance requirements might occur in future. However this is not a simple thing to do and resources are limited. Thus in practice it happens, that after some time of operation an application no more meets the increased performance requirements. Sometimes it turns out that the application has to be retired an...
متن کاملPerformance Analysis of Large-Scale OpenMP and Hybrid MPI/OpenMP Applications with Vampir NG
This paper presents a tool setup for comprehensive eventbased performance analysis of large-scale openmp and hybrid openmp/ mpi applications. The kojak framework is used for portable code instrumentation and automatic analysis while the new VampirNG infrastructure serves as generic visualization engine for both openmp and mpi performance properties. The tools share the same data base which enab...
متن کاملAnalyzing Overheads and Scalability Characteristics of OpenMP Applications
Analyzing the scalability behavior and the overheads of OpenMP applications is an important step in the development process of scientific software. Unfortunately, few tools are available that allow an exact quantification of OpenMP related overheads and scalability characteristics. We present a methodology in which we define four overhead categories that we can quantify exactly and describe a t...
متن کاملImproving Scalability of OpenMP Applications on MultiCore Systems
Modern multicore architectures have become popular because of the limitations of deep pipelines and heating and power concerns. Some of these multicore architectures such as the Intel Xeon have the ability to run several threads on a single core. The OpenMP standard for compiler directive based shared memory programming allows the developer an easy path to writing multithreaded programs and is ...
متن کامل18-740 Final Report: SmartOMP - Automatic Runtime Tuning and Performance Analysis Tool for OpenMP applications
We introduce a modified version of the OpenMP [2] parallel framework that is able to automatically learn performance characteristics of parallel loops and tune program performance at runtime based on a learned model. We demonstrate promising results with a set of benchmark applications and claim that our method is able to both improve running time and particularly decrease resource usage and po...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Scalable Computing: Practice and Experience
سال: 2018
ISSN: 1895-1767
DOI: 10.12694/scpe.v19i1.1390